/
BinaryDelegate`3.xml
62 lines (60 loc) · 5.16 KB
/
BinaryDelegate`3.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<Type Name="BinaryDelegate<TArg1,TArg2,TResult>" FullName="Microsoft.VisualC.StlClr.BinaryDelegate<TArg1,TArg2,TResult>">
<TypeSignature Language="C#" Value="public delegate TResult BinaryDelegate<TArg1,TArg2,TResult>(TArg1 unnamedParam1, TArg2 unnamedParam2);" FrameworkAlternate="netframework-3.5;netframework-4.0" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit BinaryDelegate`3<TArg1, TArg2, TResult> extends System.MulticastDelegate" />
<TypeSignature Language="DocId" Value="T:Microsoft.VisualC.StlClr.BinaryDelegate`3" />
<TypeSignature Language="VB.NET" Value="Public Delegate Function BinaryDelegate(Of TArg1, TArg2, TResult)(unnamedParam1 As TArg1, unnamedParam2 As TArg2) As TResult " FrameworkAlternate="netframework-3.5;netframework-4.0" />
<TypeSignature Language="F#" Value="type BinaryDelegate<'TArg1, 'TArg2, 'Result> = delegate of 'TArg1 * 'TArg2 -> 'Result" />
<TypeSignature Language="C++ CLI" Value="generic <typename TArg1, typename TArg2, typename TResult>
public delegate TResult BinaryDelegate(TArg1 unnamedParam1, TArg2 unnamedParam2);" FrameworkAlternate="netframework-3.5;netframework-4.0" />
<TypeSignature Language="C#" Value="public delegate TResult BinaryDelegate<TArg1,TArg2,TResult>(TArg1 A_0, TArg2 A_1);" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1" />
<TypeSignature Language="VB.NET" Value="Public Delegate Function BinaryDelegate(Of TArg1, TArg2, TResult)(A_0 As TArg1, A_1 As TArg2) As TResult " FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1" />
<TypeSignature Language="C++ CLI" Value="generic <typename TArg1, typename TArg2, typename TResult>
public delegate TResult BinaryDelegate(TArg1 A_0, TArg2 A_1);" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1" />
<AssemblyInfo>
<AssemblyName>Microsoft.VisualC.STLCLR</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<TypeParameters>
<TypeParameter Name="TArg1" />
<TypeParameter Name="TArg2" />
<TypeParameter Name="TResult" />
</TypeParameters>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName Language="C#">[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1708")]</AttributeName>
<AttributeName Language="F#">[<System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1708")>]</AttributeName>
</Attribute>
<Attribute>
<AttributeName Language="C#">[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1005")]</AttributeName>
<AttributeName Language="F#">[<System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1005")>]</AttributeName>
</Attribute>
</Attributes>
<Parameters>
<Parameter Name="unnamedParam1" Type="TArg1" Index="0" FrameworkAlternate="netframework-3.5;netframework-4.0" />
<Parameter Name="A_0" Type="TArg1" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1" />
<Parameter Name="unnamedParam2" Type="TArg2" Index="1" FrameworkAlternate="netframework-3.5;netframework-4.0" />
<Parameter Name="A_1" Type="TArg2" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1" />
</Parameters>
<ReturnValue>
<ReturnType>TResult</ReturnType>
</ReturnValue>
<Docs>
<typeparam name="TArg1">The type of the first delegate argument.</typeparam>
<typeparam name="TArg2">The type of the second delegate argument.</typeparam>
<typeparam name="TResult">The return type of the delegate.</typeparam>
<param name="unnamedParam1">The first argument of the delegate.</param>
<param name="A_0">The first argument of the delegate.</param>
<param name="unnamedParam2">The second argument of the delegate.</param>
<param name="A_1">The second argument of the delegate.</param>
<summary>Describes a two-argument delegate. You use it to specify the arguments and return type of the delegate.</summary>
<returns>The return type of the delegate.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This delegate is the generic equivalent of the STL/CLR `binary_delegate` class. For more information, see [binary_delegate (STL/CLR)](/cpp/dotnet/binary-delegate-stl-clr).
]]></format>
</remarks>
</Docs>
</Type>